<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    //     var msg = " I like Beijing."
    //     // console.log(msg.split(""));
    //     msg.slice()

    //     function Person(age) {

    //         this.age = age;

    //     }

    //     Person.sing = function () { console.log('我会唱歌'); }

    //     Person.prototype.getAge = function () { console.log(this.age); }

    //     Person.age = 20;

    //     var p = new Person(18);

    //     console.log(Person.prototype.constructor);
    //     console.log(Person)
    //     console.log(p)

    //     var test=new Boolean("");
    //     console.log(test,"test");
    //     console.log(Boolean(null));

    //    ( function fn(){
    //     console.log(this,"window");
    // }())


    // 定义一个动物类
    // function Animal (name) {
    //   // 属性
    //   this.name = name || 'Animal';
    //   // 实例方法
    //   this.sleep = function(){
    //     console.log(this.name + '正在睡觉！');
    //   }
    // }
    // // 原型方法
    // Animal.prototype.eat = function(food) {
    //   console.log(this.name + '正在吃：' + food);
    // };

    // function Cat(){ 
    // }
    // Cat.prototype = new Animal();
    // Cat.prototype.name = 'cat';

    // //　Test Code
    // var cat = new Cat();
    // console.log(cat.name);//cat
    // cat.eat('fish')
    // console.log(cat.eat('fish'));//cat正在吃：fish  undefined
    // console.log(cat.sleep());//cat正在睡觉！ undefined
    // console.log(cat instanceof Animal); //true 
    // console.log(cat instanceof Cat); //true

    // function Person() {
    //     console.log(this)
    //     var a=1
    //     var b=2
    //     function fn(){
    //         console.log(a+b)
    //     }
    //     return fn()
    // }
    // var a = new Person()
    // console.log(a)
//     var arr=[1,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,4,undefined,5]
//    function fn(arr){
//     // for(var i=0;i<arr.length;i++){
//     //     if(arr[i]==undefined){
//     //         arr.splice(i,1)
//     //         i--
//     //     }
//     // }
//     arr.forEach((item,index,arr)=>{
//         if(item==undefined){
//             console.log(item,index,arr);
//             arr.splice(index,1)
//             fn(arr)  
//         }
//     })
//    }
//    fn(arr)
//     console.log(arr);


function fn(num){
    var sum=0
    for(var i=0;i<=num;i++){
        var arr=i.toString().split("")
        arr.forEach(item=>{
            if(item=="1"){
                sum++
            }
        })
    }
    return sum
}
// fn(num)
console.log(  fn(9)   );


var str="12"
console.log(str.indexOf("1"));
</script>

</html>